/* base layout */
/*-------------*/

/* container of Editor control */
.oae_editor_base .oae_editor_container
{
    border-collapse: separate;
    empty-cells: show;
    width:100%;
    height:100%;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
    background-color:White;
}
/* container's main table elements */
.oae_editor_base table, .oae_editor_base table tr, .oae_editor_base table tr td
{
    padding:0px; margin: 0px; position:static !important; top: 0px !important; left: 0px !important;
}
/* image in the main table */
.oae_editor_base table tr td img
{
    display: inline;
}
/* top toolbar container */
.oae_editor_base .oae_editor_toptoolbar
{
    cursor:text;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
    padding:0px; margin: 0px;
}
/* buttons group in toolbar */
.oae_editor_base .oae_toolbar_group
{
        white-space: nowrap; border-width: 0px; padding:0px; margin: 0px; cursor:pointer; float:left; position:static; top: 0px; left: 0px;
}
/* table in buttons group of toolbar */
.oae_editor_base .oae_toolbar_group table
{
    padding: 0px  !important; margin: 0px !important;
}
.oae_editor_base .oae_toolbar_group td
{
    vertical-align: top !important; padding: 0px  !important; margin: 0px !important;
}
/* button in toolbar*/
.oae_editor_base .oae_toolbar_button
{
    height: 21px !important; white-space: nowrap; border-width: 0px; padding:0px; cursor:pointer; float:left;
    position:static !important; top: 0px !important; left: 0px !important;
}
/* DIV button in toolbar*/
.oae_editor_base div.oae_toolbar_button
{
    height: 19px !important;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
    padding:0px; margin: 0px;
}
/* button in the group*/
.oae_editor_base .oae_toolbar_group .oae_toolbar_button
{
        float:none;
}
/* IMAGE button in toolbar*/
.oae_editor_base img.oae_toolbar_button
{
        width: 23px; display: inline; margin: 0px; padding: 0px; border-width: 0px;
}
/* IMAGE button with indexed Global image */
.oae_editor_base img.gi
{
    background-image: url(<%=WebResource("Obout.Ajax.UI.HTMLEditor.Images.Global.gif")%>);
}
/* SELECT button: label */
.oae_editor_base span.oae_toolbar_button span.oae_toolbar_selectlabel
{
    padding:0px 2px; vertical-align:middle; cursor:text;
    position:static !important; top: 0px !important; left: 0px !important;
}
/* SELECT button: select element */
.oae_editor_base span.oae_toolbar_button select.oae_toolbar_selectbutton
{
    vertical-align:middle; padding:0px; margin:0px; height: 20px; width:120px;
    position:static !important; top: 0px !important; left: 0px !important;
}
/* SELECT button: option */
.oae_editor_base span.oae_toolbar_button select.oae_toolbar_selectbutton option
{
    vertical-align:middle;
}
/* EditPanel's container in Editor */
.oae_editor_base .oae_editor_editpanel_container
{
    height:100%;
    -moz-opacity:1.0 ;
    opacity: 1.0;
    padding: 0px;
}
/* EditPanel in Editor */
.oae_editor_base .oae_editor_editpanel
{
    height:100%; width:100%;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
}
/* TextArea of the 'HTML text' mode */
.oae_editor_base .oae_editor_editpanel .oae_htmlpanel_default
{
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    overflow: auto;
    background-color: #FFFFFF;
    font-family: verdana,sans-serif; font-size: 10pt;
    color: #000000;
}
/* bottom toolbar of the Editor */
.oae_editor_base .oae_editor_bottomtoolbar
{
    cursor:text;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
}

/*---------------*/
/* default theme */
/*---------------*/

/* container of Editor control */
.oae_editor_default .oae_editor_container
{
    border: 1px solid #C2C2C2; padding:0px !important; margin:0px !important;
}
/* top toolbar container */
.oae_editor_default .oae_editor_toptoolbar
{
    background-color:#F0F0F0; padding: 0px 2px 2px 2px !important; margin: 0px !important;
}
/* buttons group in top toolbar */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_group
{
    margin:2px 0px 0px 0px;
}
/* button in top toolbar */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_button
{
    background-color:#C2C2C2; margin:2px 0px 0px 0px;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
}
/* TD in a button of the top toolbar */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_button td
{
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
    padding: 0px;
}
/* TABLE in a button of the top toolbar */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_button table
{
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
}
/* 'Text indicator' button in the top toolbar */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_button td.textindicator
{
    font-size: 12px; background-color: White; padding-left:3px; padding-right:3px; font-family: verdana,sans-serif;
}
/* buton in a group of the top toolbar */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_group .oae_toolbar_button
{
    margin:0px 0px 0px 0px;
}
/* top toolbar button HOVER */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_button_hover
{
    background-color:#3C8AFF;
}
/* top toolbar button DISABLED */
.oae_editor_default .oae_editor_toptoolbar .oae_toolbar_button_disabled
{
    background-color:transparent;
    cursor:text;
    -moz-opacity:0.5 ;
    filter:alpha(opacity:50);
    opacity: 0.5;
}
/* SELECT button: label */
.oae_editor_default .oae_editor_toptoolbar span.oae_toolbar_button span.oae_toolbar_selectlabel
{
    font-family:Verdana !important; font-size:12px !important; font-weight:bold;
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
}
/* SELECT button: select element */
.oae_editor_default .oae_editor_toptoolbar span.oae_toolbar_button select.oae_toolbar_selectbutton
{
    font-size:12px; font-family:arial; cursor:pointer;
}
/* SELECT button: option */
.oae_editor_default .oae_editor_toptoolbar span.oae_toolbar_button select.oae_toolbar_selectbutton option
{
    font-size:12px;
}
/* EditPanel's container in Editor */
.oae_editor_default .oae_editor_editpanel_container
{
	padding:0px !important; margin: 0px !important;
    border-width: 0px;
    border-top: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
}
/* QuickFormatting's container in Editor */
.oae_editor_default .oae_editor_qf_container
{
	padding:0px !important; margin: 0px !important;
    border-left-width: 0px !important;
    border-right: 1px solid #C2C2C2 !important;
    border-top: 1px solid #C2C2C2 !important;
    border-bottom: 1px solid #C2C2C2 !important;
}
/* bottom toolbar container */
.oae_editor_default .oae_editor_bottomtoolbar
{
    background-color:#F0F0F0; padding: 0px 0px 2px 2px !important;
    margin: 0px !important;
}
/* TD in a button of the bottom toolbar */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button td
{
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
    padding: 0px;
}
/* TABLE in a button of the bottom toolbar */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button table
{
    -moz-opacity:1.0 ;
    filter:alpha(opacity:100);
    opacity: 1.0;
}
/* button of the bottom toolbar */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button
{
    background-color:#C2C2C2; margin:0px 4px 0px 0px;
}
/* bottom toolbar button HOVER */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button_hover
{
    background-color:#3C8AFF;
}
/* bottom toolbar button DISABLED */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button_disabled
{
    background-color:transparent; cursor:text;
    -moz-opacity:0.5 ;
    filter:alpha(opacity:50);
    opacity: 0.5;
}
/* label of the counter button in the bottom toolbar */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button td.counterlabel
{
    font-size: 12px; font-family: verdana,sans-serif;
}
/* TextArea of the counter button in the bottom toolbar */
.oae_editor_default .oae_editor_bottomtoolbar .oae_toolbar_button input.counterinput
{
    width:50px !important; height:100% !important; font-size:10px !important; font-family:verdana !important; border: 1px solid gray !important;
    padding-right: 2px !important; color:#0033CC; direction:rtl;
}
